html{height:100%;}
body{height:100%; width:100%; background-image:url(../images/login_bg.png); background-size:100% 100%; background-repeat: no-repeat;}

/*login*/
.logo{width:18%; position: absolute; top:4%; left:3%;}

.login{width:25vw; height: 52vh; background-color:white; display: block; margin:24vh auto; border-radius:12px; overflow: hidden;}
.login_title1{margin-left:10%; margin-top:13%; overflow: hidden; height:18px; width:80%;}
.login_title1 img{float: left;}
.login_title1 div{float: left; line-height:18px; font-size:14px; margin-left:10px; color:#a6b5c6;}
.input_box{background-color:#f1f5f9; width:80%; margin-left:10%; margin-top:2.5%; height:4.6vh; border-radius:99px;}
.input{width:90%; height:100%; border:none; margin-left:5%; font-size:15px; color:#465f78; background-color: inherit; outline: none;}
.input_box_style{background-color:white; width:80%; margin-left:10%; margin-top:2.5%; height:8%; border-radius:99px; box-shadow:0 5px 15px #dbe4ee;}
.login_title2{margin-left:10%; margin-top:6%; overflow: hidden; height:18px; width:80%;}
.login_title2 img{float: left;}
.login_title2 div{float: left; line-height:18px; font-size:14px; margin-left:10px; color:#a6b5c6;}
.login_box{margin-left:10%; margin-top:6%; overflow: hidden; height:20px; width:80%;}
.login_btn{width:20px; height:20px; float:left; display:block; background-image:url(../images/8_06.png); background-size:100% 100%; background-repeat: no-repeat;}
.login_text{color:#65778a; font-size:14px; line-height:20px; float: left; margin-left:8px;}
.login_btn2{background-color:#009def; color:white;width:80%; margin-left:10%; margin-top:6%; height:4.6vh; border-radius:99px; line-height:4.6vh; font-size:16px; text-align: center; display: block;}